Open
Conversation
3cfcafa to
4ca69e8
Compare
92fc7f0 to
0630081
Compare
0630081 to
c8a7cbf
Compare
c8a7cbf to
41f5123
Compare
41f5123 to
f4dd87c
Compare
f4dd87c to
fa990f3
Compare
a6d5ee9 to
913c9ef
Compare
913c9ef to
6f670fb
Compare
1ef9ccf to
ea72adf
Compare
13543ca to
e021417
Compare
c09aa01 to
1c2d885
Compare
73c3be6 to
7bf353c
Compare
b7fb160 to
0608fc4
Compare
0608fc4 to
21e21df
Compare
21e21df to
dc7e281
Compare
c99978c to
ff84e00
Compare
7cced80 to
2b7df13
Compare
20dbd67 to
37bca2b
Compare
308efa7 to
41ddf16
Compare
fc6ebaa to
ff04db1
Compare
310fac2 to
13425ca
Compare
69d5a2e to
ecea089
Compare
6b0d9b1 to
84dac06
Compare
2ee0cbf to
cc41af4
Compare
29994cf to
ec4979e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v5→v6v5→v6v4→v5v5→v62.3.0→2.3.12.31.1→2.38.92.31.1→2.38.92.31.1→2.38.92.31.1→2.38.90.7.6→0.7.80.7.6→0.7.80.11.3→0.11.80.11.3→0.11.80.9.0→0.9.60.9.0→0.9.60.9.0→0.9.30.9.0→0.9.31.3.7→1.3.182.6.0→3.3.02.6.0→3.3.02.6.0→3.3.02.6.0→3.3.02.6.0→3.3.018→241.18.1→1.19.00.3.4→0.4.03.2.19→3.2.201.10.4→1.12.83.6.1→3.8.33.7.14→3.10.7Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
actions/checkout (actions/checkout)
v6Compare Source
actions/configure-pages (actions/configure-pages)
v6Compare Source
actions/deploy-pages (actions/deploy-pages)
v5Compare Source
actions/setup-node (actions/setup-node)
v6Compare Source
sbt/sbt-assembly (com.eed3si9n:sbt-assembly)
v2.3.1: 2.3.1Compare Source
sbt-assembly 2.3.1 is cross published to:
Note: Shading on sbt 2.x requires setting
exportJars := false.sbt 2.x migration
scalacOptionson Scala 3.x by @xuwei-k in #539usinginstead ofimplicitby @eed3si9n in #536updates
assemblyOutputPathby @mzuehlke in #548assemblyExcludedJarsby @Locke in #549behind the scene
new contributors
Full Changelog: sbt/sbt-assembly@v2.3.0...v2.3.1
plokhotnyuk/jsoniter-scala (com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-core)
v2.38.9Compare Source
ArithmeticExceptionwhen decoding whole numbers by circe codecsAll changes plokhotnyuk/jsoniter-scala@v2.38.8...v2.38.9
v2.38.8Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.38.7...v2.38.8
v2.38.7Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.38.6...v2.38.7
v2.38.6Compare Source
in.resetMark()to prevent unexpected growing of internal buffers when parsing ADT cases with field discriminators and custom codecs which redefine defaultnullValueimplementation fromjava.io.InputStreamandjava.nio.DirectByteBufferAll changes plokhotnyuk/jsoniter-scala@v2.38.5...v2.38.6
v2.38.5Compare Source
java.lang.ArrayIndexOutOfBoundsExceptionwhen writingjava.time.ZonedDateTimevalues tojava.nio.DirectByteBufferorjava.io.OutputStreamusing an internal buffer of small sizejava.io.InputStreamandjava.nio.DirectByteBufferAll changes plokhotnyuk/jsoniter-scala@v2.38.4...v2.38.5
v2.38.4Compare Source
java.io.InputStreamandjava.nio.DirectByteBuffer(credits to @svalaskevicius for identifying and resolving the issue)All changes plokhotnyuk/jsoniter-scala@v2.38.3...v2.38.4
v2.38.3Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.38.2...v2.38.3
v2.38.2Compare Source
-Yexplicit-nullsoption of Scala 3 compiler forStringand::[?]values (regression since v2.38.0)All changes plokhotnyuk/jsoniter-scala@v2.38.1...v2.38.2
v2.38.1Compare Source
OrderingAll changes plokhotnyuk/jsoniter-scala@v2.38.0...v2.38.1
v2.38.0Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.11...v2.38.0
v2.37.11Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.10...v2.37.11
v2.37.10Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.9...v2.37.10
v2.37.9Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.8...v2.37.9
v2.37.8Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.7...v2.37.8
v2.37.7Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.6...v2.37.7
v2.37.6Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.5...v2.37.6
v2.37.5Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.4...v2.37.5
v2.37.4Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.3...v2.37.4
v2.37.3Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.2...v2.37.3
v2.37.2Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.1...v2.37.2
v2.37.1Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.37.0...v2.37.1
v2.37.0Compare Source
transientNullcompile-time option for Scala 3 union types withNullvaluesAll changes plokhotnyuk/jsoniter-scala@v2.36.7...v2.37.0
v2.36.7Compare Source
JsonCodecMaker.makeOpenapiLikederivation configuration for Scala 3 to be compatible with related one for Scala 2.All changes plokhotnyuk/jsoniter-scala@v2.36.6...v2.36.7
v2.36.6Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.36.5...v2.36.6
v2.36.5Compare Source
CodecMakerConfig.withEncodingOnly(true)VectorandIndexSeqcollectionsAll changes plokhotnyuk/jsoniter-scala@v2.36.4...v2.36.5
v2.36.4Compare Source
-0.0values for doubles and floatsBigIntandBigDecimalvalues using Scala.jsAll changes plokhotnyuk/jsoniter-scala@v2.36.3...v2.36.4
v2.36.3Compare Source
BigInt, andjava.time.*values using Scala Native that was introduced in a quick fix for v2.33.2All changes plokhotnyuk/jsoniter-scala@v2.36.2...v2.36.3
v2.36.2Compare Source
@namedannotation for terms of Scala 3 enumerationsAll changes plokhotnyuk/jsoniter-scala@v2.36.1...v2.36.2
v2.36.1Compare Source
makeOpenapiLikeandmakeOpenapiLikeWithoutDiscriminatorAll changes plokhotnyuk/jsoniter-scala@v2.36.0...v2.36.1
v2.36.0Compare Source
makeOpenapiLikeandmakeOpenapiLikeWithoutDiscriminatorAll changes plokhotnyuk/jsoniter-scala@v2.35.3...v2.36.0
v2.35.3Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.35.2...v2.35.3
v2.35.2Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.35.1...v2.35.2
v2.35.1Compare Source
@namedAll changes plokhotnyuk/jsoniter-scala@v2.35.0...v2.35.1
v2.35.0Compare Source
JsonReader.resetMark()All changes plokhotnyuk/jsoniter-scala@v2.34.1...v2.35.0
v2.34.1Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.34.0...v2.34.1
v2.34.0Compare Source
JsonCodecMaker.makeWithSkipNestedOptionValuesAll changes plokhotnyuk/jsoniter-scala@v2.33.3...v2.34.0
v2.33.3Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.33.2...v2.33.3
v2.33.2Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.33.1...v2.33.2
v2.33.1Compare Source
All changes plokhotnyuk/jsoniter-scala@v2.33.0...v2.33.1
v2.33.0Compare Source
epochSecondvalues_root_when generating codecs by Scala 2 macrosmakewithCodecMakerConfigparameter for Scala 3All changes plokhotnyuk/jsoniter-scala@v2.32.0...v2.33.0
v2.32.0Compare Source
epochSecondandnanovalues in a numeric formatCodecMakerConfigparameter for Scala 3All changes plokhotnyuk/jsoniter-scala@v2.31.3...v2.32.0
v2.31.3Compare Source
jsoniter-scala-circe's decoder forLongwhen decoding fromio.circe.JsonBigDecimalvaluesAll changes plokhotnyuk/jsoniter-scala@v2.31.2...v2.31.3
v2.31.2Compare Source
io.circe.JNumbervalues usingjsoniter-scala-circe's codecs for numbersAll changes plokhotnyuk/jsoniter-scala@v2.31.1...v2.31.2
com-lihaoyi/mainargs (com.lihaoyi:mainargs)
v0.7.8Compare Source
v0.7.7Compare Source
com-lihaoyi/os-lib (com.lihaoyi:os-lib)
v0.11.8Compare Source
v0.11.7Compare Source
v0.11.6Compare Source
Merged Pull Requests since 0.11.5
usingwhere it is needed by @hamzaremmal in #402New Contributors
Full Changelog: com-lihaoyi/os-lib@0.11.5...0.11.6
v0.11.5Compare Source
Merged Pull Requests since 0.11.4
destroyOnExitdefault forwarding, make destroy recursive by default by @lihaoyi in #359os.Paths and launching subprocesses by @lihaoyi in #365os.list,os.walk,os.existstriggerChecker#onReadby @lihaoyi in #385oslib.watchby @arturaz in #386os.watch()returns by @arturaz in #398toURIandtoURLhelpers toos.Pathby @lihaoyi in #399New Contributors
Full Changelog: com-lihaoyi/os-lib@0.11.4...0.11.5
v0.11.4Compare Source
Merged Pull Requests since 0.11.3
Checkerby @ajaychandran in #325os.Path,os.SubPath,os.RelPathby @lihaoyi in #353New Contributors
Full Changelog: com-lihaoyi/os-lib@0.11.3...0.11.4
com-lihaoyi/PPrint (com.lihaoyi:pprint)
v0.9.6Compare Source
v0.9.5Compare Source
v0.9.4Compare Source
v0.9.3Compare Source
v0.9.2Compare Source
v0.9.1Compare Source
com-lihaoyi/requests-scala (com.lihaoyi:requests)
v0.9.3Compare Source
v0.9.2Compare Source
v0.9.1Compare Source
Iltotore/iron (io.github.iltotore:iron)
v3.3.0Compare Source
Introduction
This release brings out-of-the-box support for Chimney and Dynosaur.
Main changes
Chimney support
You can now easily transform data with refined types:
Dynosaur support
Dynosaur
Schemainstances for refined types:Contributors
Full Changelog: Iltotore/iron@v3.2.3...v3.3.0
v3.2.3Compare Source
Introduction
This release adds Ciris
ConfigReaderinstances forMapwith refined keys.Contributors
Full Changelog: Iltotore/iron@v3.2.2...v3.2.3
v3.2.2Compare Source
Introduction
This release introduces a minor bug fix and few other changes:
RefinedType#applywhich now forbids invalid extracted values and also type more precisely (A :| CvsA).1.0.0-RC10foriron-doobie1.0.0-M12foriron-skunkContributors
v3.2.1Compare Source
Introduction
This release introduces a minor bug fix and few other changes:
1.0.0-RC10foriron-doobieRefinedType#unapplynow behaves as expected (extracted value has type of the base type)Contributors
Full Changelog: Iltotore/iron@v3.2.0...v3.2.1
v3.2.0Compare Source
Introduction
This release introduces
RefinedSubtypehaving the behavior of pre-3.0.2RefinedType:RefinedTypefor fully opaque new typesRefinedSubtypefor new types that are subtypes of their inner type e.gPosInt <: IntRefinedSubtypealso providesRefinedType.Mirrorinstance and benefits from all existing givens forRefinedType.Minor breaking change
The type of
RefinedType.Mirror#opsnow isRefined[A, C](Refinedis either aRefinedTypeorRefinedSubtype) instead ofRefinedType[A, C]. They have the exact same methods so the chance any source breaks is minimal and the fix trivial.Contributors
Full Changelog: Iltotore/iron@v3.1.0...v3.2.0
v3.1.0Compare Source
Introduction
This release fixes compile-time refinement for supported non-primitive types such as
BigIntand adds a Scodec support.Main changes
Compile-time evaluation for supported non-primitive types now work with union/intersection types
For example, this now compiles:
Scodec support
You can now derive Scodec's
Codecs for Iron types.Example from the docs:
Contributors
Full Changelog: Iltotore/iron@v3.0.4...v3.1.0
v3.0.4Compare Source
Introduction
This release fixes a bug with new
RefinedTypes. New types are supposed to be fully opaque but weren't, preventing features such as adding methods that already existed in the base type. See #334.Full Changelog: Iltotore/iron@v3.0.3...v3.0.4
v3.0.3Compare Source
Introduction
This minor release continues further the de-inlining of unnecessary-
inlinegiven instances, including the ZIO-JSON and Cats module as well as Tapir's Iron integration.Contributors
Full Changelog: Iltotore/iron@v3.0.2...v3.0.3
v3.0.2Compare Source
Introduction
This release candidate brings back Scala 3.3.x LTS support as well as some bug fixes. The RC process is to make sure nothing broke for Scala 3.7.x+ users and everything works fine for Scala 3.3.x users jumping from Iron 2.6.0. See also Iron 3.x migration.
Main changes
LTS compatibility
This RC is now compatible again with Scala LTS thanks to @pawelsadlo's work. See #319.
giveninstances requires one of the four changes mentioned in this PR commentDe-inlined given instances
Most of runtime
giveninstances in integration modules (e.gcirce,doobie...) are now non-inlineand useRuntimeConstraint. This change provides less bytecode repetition, potentially better JIT/JVM-inlining potential and avoids some compile-time issues like false-positives on "unused imports" checking.Fixed signature of
RefinedType#unapplyThe extractor method of
RefinedTypenow has the right signature. You can now useRefinedTypes in pattern matching: